<?php


namespace App\Models\MainDB\Channel;


use Illuminate\Database\Eloquent\Model;
//渠道
class Channel extends Model
{
    protected $table = 'ln_channel'; //数据库内完整表名

    protected $primaryKey = 'id'; //主键名

    protected $fillable = [
        'id', //主键id
        'name', //名称
        'remark', //备注
        'is_del', //是否删除：1：是；0：否
        'created_at', //创建时间，yyyy-mm-dd HH:ii:ss
        'updated_at', //更新时间
    ];

    public $timestamps = false;

    //关联渠道分期（一对多）
    public function channel_stage()
    {
        return $this->hasMany('App\Models\MainDB\Channel\ChannelStage', 'channel_id', 'id');
    }

    //查询所有渠道
    public function getChannelIdNameMap()
    {
        return $this->select('id', 'name')->pluck('name', 'id')->toArray();
    }
}